<%-- 
    Document   : solicitudreserva
    Created on : 29/05/2008, 07:29:57 PM
    Author     : Jose Dario Gimenez
--%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>SRR - Manejo de Solicitud de Reserva de Recusos</title>
        <link rel="stylesheet" type="text/css" href="estilos/srr.css">
        <script type="text/javascript" src="scripts/highlight.js">
        </script>
        <script type="text/javascript" src="scripts/validaPermiso.js"></script>
        <STYLE type="text/css">
            .none
            {
                display: none;
            }
            .inline
            {
                display: inline;
            }
            .sinborde
            {
                border: none;
                text-align: center;
            }
            .center {
                text-align: center;
            }
            .left {
                text-align: left;
                width: 500px;
                padding-left: 350px;
            }
            
        </STYLE>
    </head>
    
    <body>
        <table cellspacing="0" cellpadding="0" border="0" width="100%">
            <tr>
                <td><jsp:include page="admheader.jsp"/></td>
            </tr>
            <tr>
                <td align="right" background="pics/fondo_menu.gif">
                    <img height="10" src="pics/pix.gif">
                </td>
            </tr>
            <table align="center" width="100%">
                <form action="/srr/servlet" method="post" onKeyUp="highlight(event)" onClick="highlight(event)">
                    <br>
                    <div align="center">
                        <span class="titulo">Ingreso de Solicitudes de Reserva</span>
                        <br>
                        <a href="admin">[ Volver al Menú Principal ]</a>
                    </div>
                    <br>
                    <a href="javascript:void(0)" onclick="document.forms[0].accion.value = 'REPORT';document.forms[0].submit();"> Generar Reporte</a>
                    <div class="center" >
                       <table>
                        
                        <div class="left">
                            <span class="texto">Seleccione un tipo de recurso</span>
                            <select name="tipoRecurso" onchange="seleccionarTipoRecurso()">
                                <c:forEach items="${tiporecurso.list}" var="item">
                                    <option value="${item.id}">
                                        ${item.descripcion}
                                    </option>
                                </c:forEach>
                            </select>
                            <br>
                            <br>
                            <input type="radio" name="radio" onclick="checkRecursoEspecifico()" value="recursoEspecifico">
                            Seleccione un recurso en específico
                            <div id="recursoEspecifico" class="none">
                                <c:set var="i" scope="page" value="0"/>
                                <select name="recursoEspecifico0" class="none" onchange="seleccionarRecursoEspecifico()">
                                    <c:forEach items="${recurso.list}" var="item">
                                        <c:if test="${item.tipoRecurso.id != tiporecurso.list[i].id}">
                                            <c:set var="i" scope="page" value="${i+1}"/>
                                        </select>
                                        <select name="recursoEspecifico${i}" class="none" onchange="seleccionarRecursoEspecifico()">
                                        </c:if>
                                        <option>
                                            ${item.id}
                                        </option>
                                    </c:forEach>
                                </select>
                                <br>
                                <br>
                                <c:set var="i" scope="page" value="0"/>
                                <c:set var="j" scope="page" value="0"/>
                                <c:forEach items="${recurso.list}" var="item">
                                    <c:if test="${item.tipoRecurso.id != tiporecurso.list[i].id}">
                                        <c:set var="i" scope="page" value="${i+1}"/>
                                        <c:set var="j" scope="page" value="0"/>
                                    </c:if>
                                    <div id="caracteristicas${i},${j}" class="none">
                                        <c:forEach items="${item.tipoRecurso.listAtributos}" var="atrib">
                                        ${atrib.nombre}:${atrib.valor}
                                            <br>
                                            <br>
                                        </c:forEach>
                                        Estado:
                                        <c:choose>
                                            <c:when test="${item.estado=='F'}">
                                                Funcionando
                                            </c:when>
                                            <c:when test="${item.estado=='D'}">
                                                Descompuesto
                                            </c:when>
                                        </c:choose>
                                    </div>
                                    <c:set var="j" scope="page" value="${j+1}"/>
                                </c:forEach>
                            </div>
                            <br>
                            <br>
                            <input type="radio" name="radio" onclick="checkCaracteristicasMinimas()" checked value="caracteristicasMinimas">
                            Introduzca sus características Mínimas
                            <br>
                            <br>
                            <div id="caracteristicasMinimas">
                                Características Mínimas:
                                <br>
                                <br>
                                <c:set var="i" scope="page" value="0"/>
                                <c:forEach items="${tiporecurso.list}" var="item">
                                    <div id="atributosRecurso${i}" class="none">
                                        <c:forEach items="${item.listAtributos}" var="atrib">
                                            <input name="label${i}" value="${atrib.nombre}" disabled class="sinborde">
                                            :
                                            <input name="atributo${i}">
                                            <br>
                                            <br>
                                        </c:forEach>
                                    </div>
                                    <c:set var="i" scope="page" value="${i+1}"/>
                                </c:forEach>
                            </div>
                            <div id="movil" class="none">
                                Ubicación
                                <input name="ubicacion">
                                <br>
                                <br>
                                Persona que retirará el recurso(Opcional)
                                <input name="personaRetiro">
                                <br>
                                <br>
                            </div>
                            Fecha y Hora de Inicio de la Reserva
                            <select name="diaInicio">
                                <option selected>
                                    01
                                </option>
                                <option>
                                    02
                                </option>
                                <option>
                                    03
                                </option>
                                <option>
                                    04
                                </option>
                                <option>
                                    05
                                </option>
                                <option>
                                    06
                                </option>
                                <option>
                                    07
                                </option>
                                <option>
                                    08
                                </option>
                                <option>
                                    09
                                </option>
                                <option>
                                    10
                                </option>
                                <option>
                                    11
                                </option>
                                <option>
                                    12
                                </option>
                                <option>
                                    13
                                </option>
                                <option>
                                    14
                                </option>
                                <option>
                                    15
                                </option>
                                <option>
                                    16
                                </option>
                                <option>
                                    17
                                </option>
                                <option>
                                    18
                                </option>
                                <option>
                                    19
                                </option>
                                <option>
                                    20
                                </option>
                                <option>
                                    21
                                </option>
                                <option>
                                    22
                                </option>
                                <option>
                                    23
                                </option>
                                <option>
                                    24
                                </option>
                                <option>
                                    25
                                </option>
                                <option>
                                    26
                                </option>
                                <option>
                                    27
                                </option>
                                <option>
                                    28
                                </option>
                                <option>
                                    29
                                </option>
                                <option>
                                    30
                                </option>
                                <option>
                                    31
                                </option>
                            </select>
                            /
                            <select name="mesInicio">
                                <option selected>
                                    01
                                </option>
                                <option>
                                    02
                                </option>
                                <option>
                                    03
                                </option>
                                <option>
                                    04
                                </option>
                                <option>
                                    05
                                </option>
                                <option>
                                    06
                                </option>
                                <option>
                                    07
                                </option>
                                <option>
                                    08
                                </option>
                                <option>
                                    09
                                </option>
                                <option>
                                    10
                                </option>
                                <option>
                                    11
                                </option>
                                <option>
                                    12
                                </option>
                            </select>
                            /
                            <input name="anioInicio" maxlength="4" size="4" value="2008">
                            -
                            <select name="horaInicio">
                                <option selected>
                                    00
                                </option>
                                <option>
                                    01
                                </option>
                                <option>
                                    02
                                </option>
                                <option>
                                    03
                                </option>
                                <option>
                                    04
                                </option>
                                <option>
                                    05
                                </option>
                                <option>
                                    06
                                </option>
                                <option>
                                    07
                                </option>
                                <option>
                                    08
                                </option>
                                <option>
                                    09
                                </option>
                                <option>
                                    10
                                </option>
                                <option>
                                    11
                                </option>
                                <option>
                                    12
                                </option>
                                <option>
                                    13
                                </option>
                                <option>
                                    14
                                </option>
                                <option>
                                    15
                                </option>
                                <option>
                                    16
                                </option>
                                <option>
                                    17
                                </option>
                                <option>
                                    18
                                </option>
                                <option>
                                    19
                                </option>
                                <option>
                                    20
                                </option>
                                <option>
                                    21
                                </option>
                                <option>
                                    22
                                </option>
                                <option>
                                    23
                                </option>
                            </select>
                            :
                            <select name="minutoInicio">
                                <option selected>
                                    00
                                </option>
                                <option>
                                    01
                                </option>
                                <option>
                                    02
                                </option>
                                <option>
                                    03
                                </option>
                                <option>
                                    04
                                </option>
                                <option>
                                    05
                                </option>
                                <option>
                                    06
                                </option>
                                <option>
                                    07
                                </option>
                                <option>
                                    08
                                </option>
                                <option>
                                    09
                                </option>
                                <option>
                                    10
                                </option>
                                <option>
                                    11
                                </option>
                                <option>
                                    12
                                </option>
                                <option>
                                    13
                                </option>
                                <option>
                                    14
                                </option>
                                <option>
                                    15
                                </option>
                                <option>
                                    16
                                </option>
                                <option>
                                    17
                                </option>
                                <option>
                                    18
                                </option>
                                <option>
                                    19
                                </option>
                                <option>
                                    20
                                </option>
                                <option>
                                    21
                                </option>
                                <option>
                                    22
                                </option>
                                <option>
                                    23
                                </option>
                                <option>
                                    24
                                </option>
                                <option>
                                    25
                                </option>
                                <option>
                                    26
                                </option>
                                <option>
                                    27
                                </option>
                                <option>
                                    28
                                </option>
                                <option>
                                    29
                                </option>
                                <option>
                                    30
                                </option>
                                <option>
                                    31
                                </option>
                                <option>
                                    32
                                </option>
                                <option>
                                    33
                                </option>
                                <option>
                                    34
                                </option>
                                <option>
                                    35
                                </option>
                                <option>
                                    36
                                </option>
                                <option>
                                    37
                                </option>
                                <option>
                                    38
                                </option>
                                <option>
                                    39
                                </option>
                                <option>
                                    40
                                </option>
                                <option>
                                    41
                                </option>
                                <option>
                                    42
                                </option>
                                <option>
                                    43
                                </option>
                                <option>
                                    44
                                </option>
                                <option>
                                    45
                                </option>
                                <option>
                                    46
                                </option>
                                <option>
                                    47
                                </option>
                                <option>
                                    48
                                </option>
                                <option>
                                    49
                                </option>
                                <option>
                                    50
                                </option>
                                <option>
                                    51
                                </option>
                                <option>
                                    52
                                </option>
                                <option>
                                    53
                                </option>
                                <option>
                                    54
                                </option>
                                <option>
                                    55
                                </option>
                                <option>
                                    56
                                </option>
                                <option>
                                    57
                                </option>
                                <option>
                                    58
                                </option>
                                <option>
                                    59
                                </option>
                            </select>
                            <br>
                            <br>
                            Fecha y Hora de Fin de la Reserva
                            <select name="diaFin">
                                <option selected>
                                    01
                                </option>
                                <option>
                                    02
                                </option>
                                <option>
                                    03
                                </option>
                                <option>
                                    04
                                </option>
                                <option>
                                    05
                                </option>
                                <option>
                                    06
                                </option>
                                <option>
                                    07
                                </option>
                                <option>
                                    08
                                </option>
                                <option>
                                    09
                                </option>
                                <option>
                                    10
                                </option>
                                <option>
                                    11
                                </option>
                                <option>
                                    12
                                </option>
                                <option>
                                    13
                                </option>
                                <option>
                                    14
                                </option>
                                <option>
                                    15
                                </option>
                                <option>
                                    16
                                </option>
                                <option>
                                    17
                                </option>
                                <option>
                                    18
                                </option>
                                <option>
                                    19
                                </option>
                                <option>
                                    20
                                </option>
                                <option>
                                    21
                                </option>
                                <option>
                                    22
                                </option>
                                <option>
                                    23
                                </option>
                                <option>
                                    24
                                </option>
                                <option>
                                    25
                                </option>
                                <option>
                                    26
                                </option>
                                <option>
                                    27
                                </option>
                                <option>
                                    28
                                </option>
                                <option>
                                    29
                                </option>
                                <option>
                                    30
                                </option>
                                <option>
                                    31
                                </option>
                            </select>
                            /
                            <select name="mesFin">
                                <option selected>
                                    01
                                </option>
                                <option>
                                    02
                                </option>
                                <option>
                                    03
                                </option>
                                <option>
                                    04
                                </option>
                                <option>
                                    05
                                </option>
                                <option>
                                    06
                                </option>
                                <option>
                                    07
                                </option>
                                <option>
                                    08
                                </option>
                                <option>
                                    09
                                </option>
                                <option>
                                    10
                                </option>
                                <option>
                                    11
                                </option>
                                <option>
                                    12
                                </option>
                            </select>
                            /
                            <input name="anioFin" maxlength="4" size="4" value="2008">
                            -
                            <select name="horaFin">
                                <option selected>
                                    00
                                </option>
                                <option>
                                    01
                                </option>
                                <option>
                                    02
                                </option>
                                <option>
                                    03
                                </option>
                                <option>
                                    04
                                </option>
                                <option>
                                    05
                                </option>
                                <option>
                                    06
                                </option>
                                <option>
                                    07
                                </option>
                                <option>
                                    08
                                </option>
                                <option>
                                    09
                                </option>
                                <option>
                                    10
                                </option>
                                <option>
                                    11
                                </option>
                                <option>
                                    12
                                </option>
                                <option>
                                    13
                                </option>
                                <option>
                                    14
                                </option>
                                <option>
                                    15
                                </option>
                                <option>
                                    16
                                </option>
                                <option>
                                    17
                                </option>
                                <option>
                                    18
                                </option>
                                <option>
                                    19
                                </option>
                                <option>
                                    20
                                </option>
                                <option>
                                    21
                                </option>
                                <option>
                                    22
                                </option>
                                <option>
                                    23
                                </option>
                            </select>
                            :
                            <select name="minutoFin">
                                <option selected>
                                    00
                                </option>
                                <option>
                                    01
                                </option>
                                <option>
                                    02
                                </option>
                                <option>
                                    03
                                </option>
                                <option>
                                    04
                                </option>
                                <option>
                                    05
                                </option>
                                <option>
                                    06
                                </option>
                                <option>
                                    07
                                </option>
                                <option>
                                    08
                                </option>
                                <option>
                                    09
                                </option>
                                <option>
                                    10
                                </option>
                                <option>
                                    11
                                </option>
                                <option>
                                    12
                                </option>
                                <option>
                                    13
                                </option>
                                <option>
                                    14
                                </option>
                                <option>
                                    15
                                </option>
                                <option>
                                    16
                                </option>
                                <option>
                                    17
                                </option>
                                <option>
                                    18
                                </option>
                                <option>
                                    19
                                </option>
                                <option>
                                    20
                                </option>
                                <option>
                                    21
                                </option>
                                <option>
                                    22
                                </option>
                                <option>
                                    23
                                </option>
                                <option>
                                    24
                                </option>
                                <option>
                                    25
                                </option>
                                <option>
                                    26
                                </option>
                                <option>
                                    27
                                </option>
                                <option>
                                    28
                                </option>
                                <option>
                                    29
                                </option>
                                <option>
                                    30
                                </option>
                                <option>
                                    31
                                </option>
                                <option>
                                    32
                                </option>
                                <option>
                                    33
                                </option>
                                <option>
                                    34
                                </option>
                                <option>
                                    35
                                </option>
                                <option>
                                    36
                                </option>
                                <option>
                                    37
                                </option>
                                <option>
                                    38
                                </option>
                                <option>
                                    39
                                </option>
                                <option>
                                    40
                                </option>
                                <option>
                                    41
                                </option>
                                <option>
                                    42
                                </option>
                                <option>
                                    43
                                </option>
                                <option>
                                    44
                                </option>
                                <option>
                                    45
                                </option>
                                <option>
                                    46
                                </option>
                                <option>
                                    47
                                </option>
                                <option>
                                    48
                                </option>
                                <option>
                                    49
                                </option>
                                <option>
                                    50
                                </option>
                                <option>
                                    51
                                </option>
                                <option>
                                    52
                                </option>
                                <option>
                                    53
                                </option>
                                <option>
                                    54
                                </option>
                                <option>
                                    55
                                </option>
                                <option>
                                    56
                                </option>
                                <option>
                                    57
                                </option>
                                <option>
                                    58
                                </option>
                                <option>
                                    59
                                </option>
                            </select>
                            <br>
                            <br>
                            Obsevación
                            <br>
                            <textarea name="observacion" rows="5" cols="50"></textarea>
                            <br>
                            <br>
                            <input type="button" value="Enviar Solicitud de Reserva" onclick="verificar()">
                            <input type="hidden" name="observacion2">
                            <input type="hidden" name="accion" value="enviarSolicitudDeReserva">
                        </div>
                        </table>
                    </div>
                </form>
            </table>
            <script type="text/javascript">
                function seleccionarTipoRecurso()
                {
                    if(vector[document.forms[0].tipoRecurso.selectedIndex])
                    {
                        document.getElementById("movil").className="inline";
                    }
                    else
                    {
                        document.getElementById("movil").className="none";
                    }
                    for(var i=0;i<document.forms[0].tipoRecurso.length;i++)
                    {
                        if(i==document.forms[0].tipoRecurso.selectedIndex)
                        {
                            document.getElementById("atributosRecurso"+i).className="inline";
                            document.getElementsByName("recursoEspecifico"+i)[0].className="inline";
                        }
                        else
                        {
                            document.getElementById("atributosRecurso"+i).className="none";
                            document.getElementsByName("recursoEspecifico"+i)[0].className="none";
                        }
                    }
                    if(document.forms[0].radio[0].checked)
                    {
                        seleccionarRecursoEspecifico();
                    }
                }
    
                function checkRecursoEspecifico()
                {
                    if(document.forms[0].radio[0].checked)
                    {
                        document.getElementById("recursoEspecifico").className="inline";
                        seleccionarRecursoEspecifico();
                        checkCaracteristicasMinimas();
                    }
                    else
                    {
                        document.getElementById("recursoEspecifico").className="none";
                    }
                }
    
                function checkCaracteristicasMinimas()
                {
                    if(document.forms[0].radio[1].checked)
                    {
                        document.getElementById("caracteristicasMinimas").className="inline";
                        checkRecursoEspecifico();
                    }
                    else
                    {
                        document.getElementById("caracteristicasMinimas").className="none";
                    }
                }
                function seleccionarRecursoEspecifico()
                {
                    for(var i=0;i<document.forms[0].tipoRecurso.length;i++)
                    {
                        for(var j=0;j<document.getElementsByName("recursoEspecifico"+i)[0].length;j++)
                        {
                            if((i==document.forms[0].tipoRecurso.selectedIndex)&&(j==document.getElementsByName("recursoEspecifico"+i)[0].selectedIndex))
                            {
                                document.getElementById("caracteristicas"+i+","+j).className="inline";
                            }
                            else
                            {
                                document.getElementById("caracteristicas"+i+","+j).className="none";
                            }
                        }
                    }
                }
                function permitirSoloNumeros(e)
                {
                    var key;
                    if(e==null)
                    {
                        key=window.event.keyCode;
                    }
                    else
                    {
                        key=e.which;
                    }
                    if((key==0)||(key==8))
                    {
                        return true;
                    }
                    else if((key<48)||(key>57))
                    {
                        return false;
                    }
                    else
                    {
                        return true;
                    }
                }
                function verificar()
                {
                    if((document.forms[0].radio[1].checked))
                    {
                        var bool=false;
                        for(var i=0;i<document.getElementsByName("atributo"+document.forms[0].tipoRecurso.selectedIndex).length;i++)
                        {
                            if(document.getElementsByName("atributo"+document.forms[0].tipoRecurso.selectedIndex).item(i).value!="")
                            {
                                bool=true;
                                break;
                            }
                        }
                        if(!bool)
                        {
                            alert("Debe ingresar las características mínimas de su Tipo de Recurso");
                            document.getElementsByName("atributo"+document.forms[0].tipoRecurso.selectedIndex).item(0).focus();
                            return;
                        }
                    }
                    if((vector[document.forms[0].tipoRecurso.selectedIndex])&&(document.forms[0].ubicacion.value==""))
                    {
                        alert("Debe ingresar la ubicación donde será usado el Recurso");
                        document.forms[0].ubicacion.focus();
                    }
                    else if(document.forms[0].anioInicio.value.length<4)
                    {
                        alert("Debe ingresar un Año de Inicio válido con el formato \"aaaa\"");
                        document.forms[0].anioInicio.select();
                        document.forms[0].anioInicio.focus();
                    }
                    else if(((document.forms[0].mesInicio.selectedIndex==3)||(document.forms[0].mesInicio.selectedIndex==5)||(document.forms[0].mesInicio.selectedIndex==8)||(document.forms[0].mesInicio.selectedIndex==10))&&(document.forms[0].diaInicio.selectedIndex==30))
                    {
                        alert("El mes \""+document.forms[0].mesInicio.options[document.forms[0].mesInicio.selectedIndex].text+"\" no tiene el día \"31\"");
                        document.forms[0].diaInicio.focus();
                    }
                    else if((document.forms[0].mesInicio.selectedIndex==1)&&(document.forms[0].diaInicio.selectedIndex>28))
                    {
                        alert("El mes de febrero no tiene el día \""+document.forms[0].diaInicio.options[document.forms[0].diaInicio.selectedIndex].text+"\"");
                        document.forms[0].diaInicio.focus();
                    }
                    else if((document.forms[0].mesInicio.selectedIndex==1)&&(document.forms[0].diaInicio.selectedIndex==28)&&((document.forms[0].anioInicio.value%4!=0)||((document.forms[0].anioInicio.value%100==0)&&(document.forms[0].anioInicio.value%400!=0))))
                    {
                        alert("El año \""+document.forms[0].anioInicio.value+"\" no es un año bisiesto");
                        document.forms[0].anioInicio.select();
                        document.forms[0].anioInicio.focus();
                    }
                    else if(document.forms[0].anioFin.value.length<4)
                    {
                        alert("Debe ingresar un Año de Fin válido con el formato \"aaaa\"");
                        document.forms[0].anioFin.select();
                        document.forms[0].anioFin.focus();
                    }
                    else if(((document.forms[0].mesFin.selectedIndex==3)||(document.forms[0].mesFin.selectedIndex==5)||(document.forms[0].mesFin.selectedIndex==8)||(document.forms[0].mesFin.selectedIndex==10))&&(document.forms[0].diaFin.selectedIndex==30))
                    {
                        alert("El mes \""+document.forms[0].mesFin.options[document.forms[0].mesFin.selectedIndex].text+"\" no tiene el día \"31\"");
                        document.forms[0].diaFin.focus();
                    }
                    else if((document.forms[0].mesFin.selectedIndex==1)&&(document.forms[0].diaFin.selectedIndex>28))
                    {
                        alert("El mes de febrero no tiene el día \""+document.forms[0].diaFin.options[document.forms[0].diaFin.selectedIndex].text+"\"");
                        document.forms[0].diaFin.focus();
                    }
                    else if((document.forms[0].mesFin.selectedIndex==1)&&(document.forms[0].diaFin.selectedIndex==28)&&((document.forms[0].anioFin.value%4!=0)||((document.forms[0].anioFin.value%100==0)&&(document.forms[0].anioFin.value%400!=0))))
                    {
                        alert("El año \""+document.forms[0].anioFin.value+"\" no es un año bisiesto");
                        document.forms[0].anioFin.select();
                        document.forms[0].anioFin.focus();
                    }
                    else if(document.forms[0].anioFin.value<document.forms[0].anioInicio.value)
                    {
                        alert("La fecha de inicio debe ser mayor a la fecha de fin");
                        document.forms[0].anioFin.select();
                        document.forms[0].anioFin.focus();
                    }
                    else if((document.forms[0].anioFin.value==document.forms[0].anioInicio.value)&&(document.forms[0].mesFin.value<document.forms[0].mesInicio.value))
                    {
                        alert("La fecha de inicio debe ser mayor a la fecha de fin");
                        document.forms[0].mesFin.focus();
                    }
                    else if((document.forms[0].anioFin.value==document.forms[0].anioInicio.value)&&(document.forms[0].mesFin.value==document.forms[0].mesInicio.value)&&(document.forms[0].diaFin.value<document.forms[0].diaInicio.value))
                    {
                        alert("La fecha de inicio debe ser mayor a la fecha de fin");
                        document.forms[0].diaFin.focus();
                    }
                    else if((document.forms[0].anioFin.value==document.forms[0].anioInicio.value)&&(document.forms[0].mesFin.value==document.forms[0].mesInicio.value)&&(document.forms[0].diaFin.value==document.forms[0].diaInicio.value)&&(document.forms[0].horaFin.value<document.forms[0].horaInicio.value))
                    {
                        alert("La fecha de inicio debe ser mayor a la fecha de fin");
                        document.forms[0].horaFin.focus();
                    }
                    else if((document.forms[0].anioFin.value==document.forms[0].anioInicio.value)&&(document.forms[0].mesFin.value==document.forms[0].mesInicio.value)&&(document.forms[0].diaFin.value==document.forms[0].diaInicio.value)&&(document.forms[0].horaFin.value==document.forms[0].horaInicio.value)&&(document.forms[0].minutoFin.value<document.forms[0].minutoInicio.value))
                    {
                        alert("La fecha de inicio debe ser mayor a la fecha de fin");
                        document.forms[0].minutoFin.focus();
                    }
                    else
                    {
                        var fi=new Date(document.forms[0].anioInicio.value,document.forms[0].mesInicio.value,document.forms[0].diaInicio.value,document.forms[0].horaInicio.value,document.forms[0].minutoInicio.value);
                        var ff=new Date(document.forms[0].anioFin.value,document.forms[0].mesFin.value,document.forms[0].diaFin.value,document.forms[0].horaFin.value,document.forms[0].minutoFin.value);
                        if(ff-fi<=2400000)
                        {
                            alert("La diferencia entre la Fecha de Inicio y la Fecha de Fin tiene que ser por lo menos de 40 minutos");
                            document.forms[0].minutoFin.select();
                            return false;
                        }
                        for(var i=0;i<document.getElementsByName("label"+document.forms[0].tipoRecurso.selectedIndex).length;i++)
                        {
                            if(document.forms[0].observacion2.value=="")
                            {
                               document.forms[0].observacion2.value=document.getElementsByName("label"+document.forms[0].tipoRecurso.selectedIndex).item(i).value+":"+document.getElementsByName("atributo"+document.forms[0].tipoRecurso.selectedIndex).item(i).value;
                            }
                            else
                            {
                                document.forms[0].observacion2.value=document.forms[0].observacion2.value+";"+document.getElementsByName("label"+document.forms[0].tipoRecurso.selectedIndex).item(i).value+":"+document.getElementsByName("atributo"+document.forms[0].tipoRecurso.selectedIndex).item(i).value;
                            }
                        }
                        if(!vector[document.forms[0].tipoRecurso.selectedIndex])
                        {
                            document.forms[0].ubicacion.value="";
                        }
                        document.forms[0].submit();
                    }
                }
                document.forms[0].anioInicio.onkeypress=permitirSoloNumeros;
                document.forms[0].anioFin.onkeypress=permitirSoloNumeros;
                var vector=new Array();
    <c:set var="i" scope="page" value="0"/>
    <c:forEach items="${tiporecurso.list}" var="item">
        vector[${i}]=${item.movil};
        <c:set var="i" scope="page" value="${i+1}"></c:set>
    </c:forEach>
            document.forms[0].tipoRecurso.selectedIndex=0;
            seleccionarTipoRecurso();
            </script>
    </body>
    <tr>    
        <td><jsp:include page="admfooter.jsp"/></td>    
    </tr>
</html>
